home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000546_K.Hoadley@directory.rl.ac.uk _Tue Jan 12 12:00:56 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  4KB

  1. Return-Path: <K.Hoadley@directory.rl.ac.uk>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA21272; Tue, 12 Jan 93 12:00:56 MET
  4. Received: by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA03266; Tue, 12 Jan 1993 12:16:04 +0100
  6. Received: from danton.cc.rl.ac.uk by directory.rl.ac.uk with SMTP (PP) 
  7.           id <10563-0@directory.rl.ac.uk>; Tue, 12 Jan 1993 11:01:08 +0000
  8. Date: Mon, 11 Jan 1993 16:27:37 +0000 (GMT)
  9. From: Kevin Hoadley <K.Hoadley@directory.rl.ac.uk>
  10. Sender: K.Hoadley@directory.rl.ac.uk
  11. Reply-To: K.Hoadley@directory.rl.ac.uk
  12. Subject: RE: Re HTTP2: caching and copyright
  13. To: Dave_Raggett <dsr@hplb.hpl.hp.com>
  14. Cc: www-talk@nxoc01.cern.ch
  15. In-Reply-To: Dave_Raggett's message of Mon, 11 Jan 93 15:42:41 GMT: <9301111542.AA23888@manuel.hpl.hp.com>
  16. Message-Id: <Ximap.726837388.7590.khoadley@danton>
  17. Mime-Version: 1.0
  18. Content-Type: TEXT/PLAIN; charset=US-ASCII
  19.  
  20. >>> Note that servers shouln't cache documents with restricted readership since
  21. >>> each server don't know the restrictions to apply. This requires a further
  22. >>> header to identify such documents as being unsuitable for general caching:
  23. >>>
  24. >>>     Distribution: restricted | unrestricted
  25.  
  26.      There are a number of reasons why it might not be sensible
  27.    to cache a document, eg in my local server I have a page 
  28.    entitled "Current state of the network". This is a smart doc,
  29.    refreshed everytime it is accessed. Caching this is just plain 
  30.    silly. Thus a general mechanism (separate from access restrictions)
  31.    is needed to prevent caching where it is unsuitable.
  32.      Given that a general mechanism is also needed for cache timeouts,
  33.    it seems sensilble to amalgamate the two, ie documents that should
  34.    not be cached simply have their cache timeouts (TTL's) set to zero.
  35.      Note that within the PROTOCOL, cache timing information should
  36.    not be embedded within documents, for the simple reason that in the
  37.    future such information will be needed for non-text bodyparts,
  38.    ie my network status page might become a graphic, but it still
  39.    should not be cached. Note that this does not stop any server
  40.    IMPLEMENTATION from reading caching info embedded into in HTML,
  41.    merely that the protocol (the bits on the wire) should be able to
  42.    seperate the two.
  43.  
  44. >It would be nice in some circumstances to define the readership groups for
  45. >situations where a server could apply group membership information to
  46. >restrict readership.
  47. ...
  48. >This says that the document can be given to anyone in psl and anyone in the
  49. >kbpd subgroup of incl. You can make these names correspond to your
  50. >organisation. The maintenance of these readership groups is outside 
  51. >the scope of the HTTP2 protocol. 
  52. >Local servers shouldn't cache documents including this
  53. >header unless they "understand" the specified readership groups 
  54. >and can apply the same membership tests.
  55.  
  56.        How does a server know if it "understands" readership groups ?
  57.      How do I know if my Dave Raggett is the same as your Dave Raggett ?
  58.      This information cannot be passed between servers; we would need
  59.      a global naming scheme - X.500 distinguished names won't do
  60.      as X.500 is not commonly enough used, e-mail addresses probably
  61.      aren't good enough (at a quick count I can be reached through
  62.      about 20 addresses at 4 institutes in 2 countries, does this
  63.      mean that my membership or otherwise of a readership group
  64.      depends on where I am logged on ?). We would also need a global
  65.      authentication scheme ...
  66.        This comes back to the idea that the only documents that should
  67.      be cached are those whose read access is totally unlimited. Any
  68.      other form of read access (ie, billed access to private data,
  69.      logged access, restricted access) should require talking to
  70.      the original server, not to some cached copy.
  71.  
  72. Kevin Hoadley